home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d7
/
commo51.arc
/
COMMO.MAC
< prev
next >
Wrap
Text File
|
1991-12-22
|
12KB
|
201 lines
┌────────────┐
PgDn for more macros │ Macro File │ PgDn for more macros
└────────────┘
1) A program indicated to the right of a macro must be in your DOS path.
2) Move Selector Bar to desired entry, press [Enter].
ASCII Upload macro, press Alt-A
────────────────────────────────────────────────────────────────────────────
{:ala} {ascii %uldir\} {} ASCII Upload with upload path
Macro to review capture file, press Shift-F8
────────────────────────────────────────────────────────────────────────────
{:sf8} {exec LIST %_cap /e} {} (aka Scrollback using no RAM) LIST.COM
Simple login macro, press F2
────────────────────────────────────────────────────────────────────────────
{:nf2} {send Fred|~~Brucker|~~~~%_pas|} {} RBBS, PCBoard, Auntie, etc.
Macro to list download directory, press Alt-F10
────────────────────────────────────────────────────────────────────────────
{:af0} {exec-w dir %dldir /w} {} Download directory
Macro to login to a PCBoard (put "pcb" in Dialing Directory macro field)
────────────────────────────────────────────────────────────────────────────
{:pcb} {capture y,c:\commo\pcb.cap} {asci ,}
{setlook 60,hng}
{lookfor graphics} {send y|}
{setlook 60,hng,6,n|}
{lookfor first name?} {send Fred Brucker|~%_pas|} ═ your name here
{lookfor Main Board Command?} {}
{:hng} {hangup y} {stop}
CompuServe login macro
────────────────────────────────────────────────────────────────────────────
{:cis} {setlook 45,hng,2,^c} {send ^c} {capt y,c:\commo\cis.cap} {asci ,:}
{lookfor User ID:} {send 71021,356|}
{setl 20,hng} {lookfor Password:} {send %_pas|} {}
╔════════════════════════════════════════════════════════════════════════════╗ upproto
║ ║
║ ┌──────────────────────┐ ║
║ │ Upload Protocol Menu │ ║
║ └──────────────────────┘ ║
║ ║
║ IMPORTANT: Be sure you have installed the indicated program ║
║ before you try to use any external protocol. ║
║ ║
║ ║
║ Xmodem-1K (old Ymodem) Internal ║ {goto px1s} {:pgu} {macro upproto}
║ Xmodem Internal ║ {goto px2s}
║ ║
║ Zmodem batch using DSZ/GSZ ║ {goto pzbs}
║ HS/Link using HSLINK.EXE ║ {goto hsul}
║ Ymodem batch using DSZ/GSZ ║ {goto pybs}
║ Ymodem-G batch using DSZ/GSZ ║ {goto pygs}
║ MPt batch using MPT.EXE ║ {goto pmps}
║ CompuServe B, B+ using OZBEXT.EXE ║ {goto pcbs}
║ ║
║ Macros -> ║
╚════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════════════════╗ dnproto
║ ║
║ ┌────────────────────────┐ ║
║ │ Download Protocol Menu │ ║
║ └────────────────────────┘ ║
║ ║
║ IMPORTANT: Be sure you have installed the indicated program ║
║ before you try to use any external protocol. ║
║ ║
║ ║
║ Xmodem CRC (or 1k/old Ymodem) Internal ║ {goto px1r} {:pgd} {macro dnproto}
║ Xmodem csum Internal ║ {goto px2r}
║ ║
║ Zmodem batch using DSZ/GSZ ║ {goto pzbr}
║ HS/Link using HSLINK.EXE ║ {goto phbr}
║ Ymodem batch using DSZ/GSZ ║ {goto pybr}
║ Ymodem-G batch using DSZ/GSZ ║ {goto pygr}
║ MPt batch using MPT.EXE ║ {goto pmpr}
║ CompuServe B, B+ using OZBEXT.EXE ║ {goto pcbr}
║ ║
║ Macros -> ║
╚════════════════════════════════════════════════════════════════════════════╝
Macros used for DOWNLOADING (receiving) Program required
─────────────────────────────────────────────────────────────────────────────
X CRC {:px1r} {call gfnd} {rxmo-a %file} {} (-a is for the alarm)
X csum {:px2r} {call gfnd} {rxmo-c0a %file} {}
Z batch {:pzbr} {exec-a %dszprog port %_por rz -mr %dldir} {} DSZ/GSZ
Y batch {:pybr} {exec-a %dszprog port %_por rb %dldir} {} DSZ/GSZ
Y-G {:pygr} {exec-a %dszprog port %_por rb -g %dldir} {} DSZ/GSZ
HS/Link {:phbr} {call gfnu} {exec HSLINK -p%_por %file} {} HSLINK.EXE
MPt {:pmpr} {exec-a MPT P%_por S%_spe r %dldir\} {} MPT.EXE
CIS BPlus {:pcbr} {exec-a OZBEXT /c%_por /f%dldir /n} {} OZBEXT.EXE
{:gfnd} {setv file,%dldir\} {input file,Enter a filename to DOWNLOAD}
{ifex %file,,gf_y} {input %yn,File exists, overwrite? [Y/n]}
{comp yn} {ifco gf_y} {comp yn,y} {ifco gf_y} {}
{:gf_y} {return}
Macros used for UPLOADING (sending) Program required
─────────────────────────────────────────────────────────────────────────────
X-1K {:px1s} {call gfnu} {sxmo-ka %file} {}
X {:px2s} {call gfnu} {sxmo-a %file} {}
Z batch {:pzbs} {call gfnu}
{exec-a %dszprog port %_por sz -mr %file} {} DSZ/GSZ
Y batch {:pybs} {call gfnu}
{exec-a %dszprog port %_por sb -k %file} {} DSZ/GSZ
Y-G {:pygs} {call gfnu}
{exec-a %dszprog port %_por sb -g -k %file} {} DSZ/GSZ
HS/Link {:hsul} {call gfnu} {exec HSLINK -p%_por %file} {} HSLINK.EXE
MPt {:pmps} {call gfnu} {exec-a MPT P%_por S%_spe s %file} {} MPT.EXE
CIS BPlus {:pcbs} {exec-a OZBEXT /c%_por /f%uldir /n} {} OZBEXT.EXE
{:gfnu} {setv file,%uldir\} {input file,Enter a filename to UPLOAD} {return}
╔════════════════════════════════════════════════════════════════════════════╗ utilmenu
║ ║
║ ┌────────────────────┐ ║
║ │ Macro Utility Menu │ ║
║ └────────────────────┘ ║
║ ║
║ ║
║ ║
║ Edit an External File ║ {goto uext} {:alu} {macro utilmenu}
║ ║
║ Run a Macro ║ {goto urun}
║ ║
║ Run MOSTHOST (Host Mode, install first) ║ {goto uhost}
║ ║
║ View/Edit/Install MOSTHOST ║ {goto vhost}
║ ║
║ ║
║ ║
║ ║
║ ║
║ Macros -> ║
╚════════════════════════════════════════════════════════════════════════════╝
Macros for Utility Menu
────────────────────────────────────────────────────────────────────────────
{:urun} {input runmac,Macro to run} {goto %runmac} {}
{:uext} {input temp,Filename to edit}
{:uedit} {edit %temp} {macro} {}
{:uhost} {macl mosthost.mac,bbs}
{:vhost} {setv temp,%_hom%mosthost.mac} {goto uedit}
──────────────────────────────
Full Screen Editor Key Support
──────────────────────────────
The following keys are used by full screen editors such as Visual Editor in
ProDoor, PCBoard's full screen editor, ANSIED in RBBS and others. They may
be changed to suit your own needs (all keys do not work with all editors --
capture the editor help info on the BBS). See Appendix D in COMMO.DOC for
details on character representation.
Note that the left arrow function (^S) is also the XOFF character. This may
cause a problem on some systems. If pressing the left arrow seems to hang
the remote, press Ctrl-Q and change the "lfa" macro to:
{send ^[[D} {} or {send ^@K} {}
PgUp and PgDn are normally used for uploading and downloading. To use them
for editing, change the key-labels in the menus above (press F6 in the
Internal Editor to see them).
Macro Key Function
────────────────────────────────────────────────────────────────────────────
{:hom} {send ^W} {} Home Start of line
{:end} {send ^P} {} End End of line
{:pgu} {send ^R} {} PgUp Page up
{:pgd} {send ^C} {} PgDn Page down
{:upa} {send ^E} {} Up Arrow Cursor up
{:dna} {send ^X} {} Down Arrow Cursor down
{:lfa} {send ^S} {} Left Arrow Cursor left
{:rta} {send ^D} {} Right Arrow Cursor right
{:cla} {send ^A} {} ^Left Arrow Word left
{:cra} {send ^F} {} ^Right Arrow Word right
{:ins} {send ^V} {} Insert Toggle insert mode
{:del} {send ^G} {} Delete Delete character
{:cnd} {send ^K} {} ^End Delete to end of line